package com.linrui.basic.service;

import com.linrui.basic.query.BaseQuery;
import com.linrui.basic.utils.PageList;
import java.io.Serializable;
import java.util.List;

public interface IBaseService<T> {

    void add(T t);
    void removeById(Serializable id);
    void update(T t);
    T getById(Serializable id);
    List<T> getAll();
    void batchRemove(List<Long> ids);
    //========分页===========
    PageList<T> pageList(BaseQuery query);


}
